interface LogParams {
    current: number,
    size: number,
    module: number,
    operateType: number,
    operator: string,
    methodName: string,
    startDate: string,
    endDate: string,
    status: string,
    ip: string,
}

interface OperateLog {
    /** 主键ID */
    id: number;
    /** 功能模块 */
    module: number;
    /** 接口地址 */
    url: string;
    /** 请求参数（JSON字符串） */
    params: string;
    /** 操作类型 */
    operateType: number;
    /** 方法名 */
    methodName: string;
    /** 操作人 */
    operator: string;
    /** IP地址 */
    ip: string;
    /** 操作时间 */
    operateTime: string;      // 或 string（根据序列化方式）
    /** 附加信息 */
    remark: string;
    /** 状态（1成功，0失败） */
    status: number;         // 保留字面量类型但保持number本质
    /** 错误信息（失败时存在） */
    errorMessage?: string;  // 可选属性
}